package com.happy.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class HpGoods implements Serializable {
    private Integer id;

    private String name;

    private String subName;

    private Integer category;

    private String categoryName;

    private Integer brand;

    private String brandName;

    private Integer showPlace;

    private BigDecimal weight;

    private Integer sortNo;

    private Integer deliveryType;

    private BigDecimal deliveryMoney;

    private Integer isList;

    private BigDecimal sales;

    private Integer type;

    private Integer supplier;

    private Integer shelfLifeDay;

    private String cover;

    private String feature1;

    private String feature2;

    private String feature3;

    private Integer clientOwned;

    private Integer tdj;

    private String createUser;

    private Date createTime;

    private String modifyUser;

    private Date modifyTime;

    private Integer isDeleted;

    private Date rowVersion;

    private String goodsDetail;

    private String supplierName;

    /// 轮播大图
    private List<String> carouselImages = new ArrayList<>();

    /// 特性的三个小图
    private List<String> featureImages  = new ArrayList<>();


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSubName() {
        return subName;
    }

    public void setSubName(String subName) {
        this.subName = subName;
    }

    public Integer getCategory() {
        return category;
    }

    public void setCategory(Integer category) {
        this.category = category;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public Integer getBrand() {
        return brand;
    }

    public void setBrand(Integer brand) {
        this.brand = brand;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public Integer getShowPlace() {
        return showPlace;
    }

    public void setShowPlace(Integer showPlace) {
        this.showPlace = showPlace;
    }

    public BigDecimal getWeight() {
        return weight;
    }

    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    public Integer getSortNo() {
        return sortNo;
    }

    public void setSortNo(Integer sortNo) {
        this.sortNo = sortNo;
    }

    public Integer getDeliveryType() {
        return deliveryType;
    }

    public void setDeliveryType(Integer deliveryType) {
        this.deliveryType = deliveryType;
    }

    public BigDecimal getDeliveryMoney() {
        return deliveryMoney;
    }

    public void setDeliveryMoney(BigDecimal deliveryMoney) {
        this.deliveryMoney = deliveryMoney;
    }

    public Integer getIsList() {
        return isList;
    }

    public void setIsList(Integer isList) {
        this.isList = isList;
    }

    public BigDecimal getSales() {
        return sales;
    }

    public void setSales(BigDecimal sales) {
        this.sales = sales;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getSupplier() {
        return supplier;
    }

    public void setSupplier(Integer supplier) {
        this.supplier = supplier;
    }

    public Integer getShelfLifeDay() {
        return shelfLifeDay;
    }

    public void setShelfLifeDay(Integer shelfLifeDay) {
        this.shelfLifeDay = shelfLifeDay;
    }

    public String getCover() {
        return cover;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public String getFeature1() {
        return feature1;
    }

    public void setFeature1(String feature1) {
        this.feature1 = feature1;
    }

    public String getFeature2() {
        return feature2;
    }

    public void setFeature2(String feature2) {
        this.feature2 = feature2;
    }

    public String getFeature3() {
        return feature3;
    }

    public void setFeature3(String feature3) {
        this.feature3 = feature3;
    }

    public Integer getClientOwned() {
        return clientOwned;
    }

    public void setClientOwned(Integer clientOwned) {
        this.clientOwned = clientOwned;
    }

    public Integer getTdj() {
        return tdj;
    }

    public void setTdj(Integer tdj) {
        this.tdj = tdj;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public Date getRowVersion() {
        return rowVersion;
    }

    public void setRowVersion(Date rowVersion) {
        this.rowVersion = rowVersion;
    }

    public String getGoodsDetail() {
        return goodsDetail;
    }

    public void setGoodsDetail(String goodsDetail) {
        this.goodsDetail = goodsDetail;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }


    public List<String> getCarouselImages() {
        return carouselImages;
    }

    public void setCarouselImages(List<String> carouselImages) {
        this.carouselImages = carouselImages;
    }

    public List<String> getFeatureImages() {
        return featureImages;
    }

    public void setFeatureImages(List<String> featureImages) {
        this.featureImages = featureImages;
    }

    @Override
    public String toString() {
        return "HpGoods{" +
                "id=" + id +
                ", name='" + name + '\'' +
                ", subName='" + subName + '\'' +
                ", category=" + category +
                ", categoryName='" + categoryName + '\'' +
                ", brand=" + brand +
                ", brandName='" + brandName + '\'' +
                ", showPlace=" + showPlace +
                ", weight=" + weight +
                ", sortNo=" + sortNo +
                ", deliveryType=" + deliveryType +
                ", deliveryMoney=" + deliveryMoney +
                ", isList=" + isList +
                ", sales=" + sales +
                ", type=" + type +
                ", supplier=" + supplier +
                ", shelfLifeDay=" + shelfLifeDay +
                ", cover='" + cover + '\'' +
                ", feature1='" + feature1 + '\'' +
                ", feature2='" + feature2 + '\'' +
                ", feature3='" + feature3 + '\'' +
                ", clientOwned=" + clientOwned +
                ", tdj=" + tdj +
                ", createUser='" + createUser + '\'' +
                ", createTime=" + createTime +
                ", modifyUser='" + modifyUser + '\'' +
                ", modifyTime=" + modifyTime +
                ", isDeleted=" + isDeleted +
                ", rowVersion=" + rowVersion +
                ", goodsDetail='" + goodsDetail + '\'' +
                ", supplierName='" + supplierName + '\'' +
                '}';
    }
}